home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-05-03 | 7.2 KB | 158 lines | [TEXT/MPS ] |
- /* -----------------------------------------------------------------------------
-
- FILENAME
- ChooserSupport.r
-
- DESCRIPTION
- Contains resources needed in order for this driver to work with
- the Chooser.
-
- COPYRIGHT
- Copyright © 1995 Apple Computer, Inc.
- All rights reserved.
-
- Modification history
- 05/03/95 - Dave Hersey - Version 1.0.1 to fix some minor bugs in
- CustomBufferingAndIO.c.
-
- 01/14/95 - Dave Hersey - Created from the shell of a hollowed-out
- ImageWriter driver.
-
- NOTE: Relevant goodies are listed in MPW's "Mark" menu.
-
- -------------------------------------------------------------------------------- */
-
- #include "Types.r"
- #include "SysTypes.r"
- #include "PrintingResTypes.r"
- #include "CommonDefines.h"
-
-
- //--------------------------------------------------------------------------------------------
- // THINGS TO CONTROL THE DEFAULT CHOOSING MECHANISM
- //--------------------------------------------------------------------------------------------
-
- // The type of communication this device uses (this is the default, the
- // actual value can be found in the desktop printer).
-
- resource 'look' (-4096, sysheap, purgeable) {
- 1,
- {
- "Not Connected",
- -4096,
- iconCells,
- "CustomWriter GX";
- };
- };
-
- resource 'comm' (-4096, sysheap, purgeable) {
- NotConnected {}
- };
-
-
- //--------------------------------------------------------------------------------------------
- // STANDARD CHOOSER PACK STUFF
- //--------------------------------------------------------------------------------------------
-
- // title string (we'll put a control here, so we don't want a title)
- resource 'STR ' (-4091, sysheap, purgeable)
- {
- "";
- };
-
- // "left" button title
- resource 'STR ' (-4093, sysheap, purgeable)
- {
- "Create";
- };
-
- // rectangle list
- resource 'nrct' (-4096, sysheap, purgeable) {
- {
- {112, 251, 132, 311}; // left button
- {0,0,0,0}; // right button
- {-20000, 180, -20000+20, 400}; // on button (location of "connect via"
- // popup is placed here, so I've moved
- // it offscreen).
-
- {0,0,0,0}; // off button
- {0,0,0,0}; // button label
- };
- };
-
- // Menu for the Chooser's connection type.
- resource 'MENU' (-4096, sysheap, purgeable)
- {
- -4096,
- textMenuProc,
- 0xFFFFFFFF,
- disabled,
- "",
- {}
- };
-
- // Pop-up control for the Chooser's connection type
- resource 'CNTL' (-4096, sysheap, purgeable)
- {
- {0, 0, 20, 213}, // zero based control location
- 0, // Title options 0 = Left justified
- visible, // Should we display the control?
- 95, // Title Width
- -4096, // 'MENU' to display
- popupMenuCDEFproc+popupFixedWidth, // CDEF = CDEFID * 16 + varCode
- 0, // refCon = ResType to append = None
- "Connect via:" // Control title
- };
-
- resource 'DITL' (-4096, sysheap, purgeable)
- {
- {
- {3, 238, 23, 238 + 213},
- Control {enabled, -4096},
- };
- };
-
-
- //--------------------------------------------------------------------------------------------
- // ICON TO DISPLAY IN THE CHOOSER'S DEVICE LIST
- //--------------------------------------------------------------------------------------------
-
- data 'cicn' (r_ChooserIcon, sysheap, purgeable) {
- $"0000 0000 8010 0000 0000 0020 0020 0000 0000 0000 0000 0048 0000" /* ....Ä...... . .........H.. */
- $"0048 0000 0000 0004 0001 0004 0000 0000 0000 0000 0000 0000 0000" /* .H........................ */
- $"0000 0004 0000 0000 0020 0020 0000 0000 0004 0000 0000 0020 0020" /* ......... . ........... . */
- $"0000 0000 1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80 1FFF FFC0 1FFF" /* .....ˇ¸..ˇ˛..ˇˇ..ˇˇÄ.ˇˇ¿.ˇ */
- $"FFE0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0" /* ˇ‡.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ */
- $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF" /* .ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇ */
- $"FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0" /* ˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ */
- $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF" /* .ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇ */
- $"FFF0 1FFF FC00 1000 0600 1000 0500 1000 0480 1000 0440 1000 0420" /* ˇ.ˇ¸............Ä...@... */
- $"1000 07F0 1000 0010 1000 0010 1000 0010 11FE 0010 1102 1C10 1102" /* ................˛........ */
- $"2210 1102 4110 11FE 4110 1000 4110 1002 2210 1005 1C10 1008 8010" /* "...A..˛A...A...".......Ä. */
- $"1010 4010 1020 2010 1010 4010 1008 8010 1005 0010 1002 0010 1000" /* ..@.. ...@...Ä........... */
- $"0010 1000 0010 1000 0010 1000 0010 1000 0010 1000 0010 1FFF FFF0" /* .......................ˇˇ */
- $"0000 0000 0000 0006 0000 FFFF FFFF FFFF 0001 9999 FFFF FFFF 0002" /* ..........ˇˇˇˇˇˇ..ôôˇˇˇˇ.. */
- $"6666 6666 CCCC 0003 FFFF 6666 CCCC 0004 EEEE EEEE EEEE 0005 CCCC" /* ffffÃÃ..ˇˇffÃÃ..ÓÓÓÓÓÓ..Ãà */
- $"CCCC CCCC 000F 0000 0000 0000 000F FFFF FFFF FFFF FFFF FF00 0000" /* ÃÃÃÃ..........ˇˇˇˇˇˇˇˇˇ... */
- $"0000 000F 4444 4444 4444 4444 4FF0 0000 0000 000F 4444 4444 4444" /* ....DDDDDDDDO......DDDDDD */
- $"4444 4F5F 0000 0000 000F 4444 4444 4444 4444 4F55 F000 0000 000F" /* DDO_......DDDDDDDDOU..... */
- $"4444 4444 4444 4444 4F55 5F00 0000 000F 4444 4444 4444 4444 4F55" /* DDDDDDDDOU_.....DDDDDDDDOU */
- $"55F0 0000 000F 4444 4444 4444 4444 4FFF FFFF 0000 000F 4444 4444" /* U....DDDDDDDDOˇˇˇ....DDDD */
- $"4444 4444 4444 444F 0000 000F 4444 4444 4444 4444 4444 444F 0000" /* DDDDDDDO....DDDDDDDDDDDO.. */
- $"000F 4444 4444 4444 4444 4444 444F 0000 000F 444F FFFF FFF4 4444" /* ..DDDDDDDDDDDO....DOˇˇˇÙDD */
- $"4444 444F 0000 000F 444F 1111 11F4 444F FF44 444F 0000 000F 444F" /* DDDO....DO...ÙDOˇDDO....DO */
- $"1111 11F4 44F3 33F4 444F 0000 000F 444F 1111 11F4 4F33 333F 444F" /* ...ÙDÛ3ÙDO....DO...ÙO33?DO */
- $"0000 000F 444F FFFF FFF4 4F33 333F 444F 0000 000F 4444 4444 4444" /* ....DOˇˇˇÙO33?DO....DDDDDD */
- $"4F33 333F 444F 0000 000F 4444 4444 44F4 44F3 33F4 444F 0000 000F" /* O33?DO....DDDDDÙDÛ3ÙDO.... */
- $"4444 4444 4F2F 444F FF44 444F 0000 000F 4444 4444 F222 F444 4444" /* DDDDO/DOˇDDO....DDDDÚ"ÙDDD */
- $"444F 0000 000F 4444 444F 2222 2F44 4444 444F 0000 000F 4444 44F2" /* DO....DDDO""/DDDDO....DDDÚ */
- $"2222 22F4 4444 444F 0000 000F 4444 444F 2222 2F44 4444 444F 0000" /* """ÙDDDO....DDDO""/DDDDO.. */
- $"000F 4444 4444 F222 F444 4444 444F 0000 000F 4444 4444 4F2F 4444" /* ..DDDDÚ"ÙDDDDO....DDDDO/DD */
- $"4444 444F 0000 000F 4444 4444 44F4 4444 4444 444F 0000 000F 4444" /* DDDO....DDDDDÙDDDDDO....DD */
- $"4444 4444 4444 4444 444F 0000 000F 4444 4444 4444 4444 4444 444F" /* DDDDDDDDDO....DDDDDDDDDDDO */
- $"0000 000F 4444 4444 4444 4444 4444 444F 0000 000F 4444 4444 4444" /* ....DDDDDDDDDDDO....DDDDDD */
- $"4444 4444 444F 0000 000F 4444 4444 4444 4444 4444 444F 0000 000F" /* DDDDDO....DDDDDDDDDDDO.... */
- $"4444 4444 4444 4444 4444 444F 0000 000F FFFF FFFF FFFF FFFF FFFF" /* DDDDDDDDDDDO....ˇˇˇˇˇˇˇˇˇˇ */
- $"FFFF 0000" /* ˇˇ.. */
- };
-